草庐IT

python - Python 脚本的图形前端

全部标签

python - 将 Python 脚本转换为适用于所有/大多数 Windows 版本的 .exe

我知道如何使用Py2Exe、PyInstaller等将Python脚本转换为Windows可执行文件(.exe)。但是有没有办法将Python脚本转换为可在以下所有Windows版本上运行的.exe:WindowsXP到Windows8?请记住,我的Python脚本非常简单,并且不使用任何库,如pyGTK或wxPython。它只是一个简单的控制台脚本,列出目录中的所有文件并将其写入文件。因此,如果我要在我的Windows764位计算机上使用Py2Exe编译以下脚本,那么该.exe是否适用于以下所有Windows版本:WindowsXP到Windows8?我希望我不需要先创建32位版本再

windows - 跳过批处理脚本中的错误消息

我有一个非常简单的批处理脚本。Start"""C:\Game.exe"如果Game.exe不存在,会提示没有game.exe的错误信息。我想跳过此类消息,我的意思是,如果game.exe存在,它会运行它,如果不存在,则运行它。怎么做? 最佳答案 ifexist"C:\Game.exe"Start"""C:\Game.exe" 关于windows-跳过批处理脚本中的错误消息,我们在StackOverflow上找到一个类似的问题: https://stackove

windows - 批处理脚本读取连续写入的文件

我有一个文件正在不断写入这样的信息HU/gen/tcfg/target/jacinto/starter/starter_b1.cfg32.7734%141.59kB/s0:00:0094.64100%405.35kB/s0:00:00(xfer#60,to-check=1002/1097)这是rsync工具的输出,将文件夹复制到另一个路径我正在尝试编写一个批处理脚本来读取此文件并计算要复制的数据总量,重点放在这一行94.64100%405.35kB/s0:00:00(xfer#60,to-check=1002/1097)数字94.64是以字节为单位的文件大小,所以我猜我应该从行中提取“

windows - 如何编写 Windows 批处理脚本以将最新文件从目录复制到新文件夹?

我需要将目录中的最新文件移动、剪切和粘贴到新创建的文件夹位置。该文件是由我没有权限的单独程序创建的。新目录位置由下面复制的批处理文件创建。我从代码示例中找到了一些可遵循的基础。我只是在将各个部分放在一起时遇到了一些麻烦。如何将最新文件从目录位置移动到新目录位置?::Autodirectorydatebatch(MMDDYYYYformat)::Firstparsesmonth,day,andyearintomm,dd,yyyyformatsandthencombinestobeDDMMYYYY::Setups%date%variable::@authorDeepuMohanPuthro

python - 使用 Python 切换窗口

首先我会说我对python非常缺乏经验,我希望这意味着我的问题的解决方案会很简单。我的程序将在另一个窗口中执行简单的操作,因此理想情况下,我希望我的脚本在继续执行其余命令之前确保该另一个窗口已最大化并处于事件状态。事实证明,这比我预期的要困难得多。我相当确定我可以使用win32gui使用find_window并将其设置为前台来实现此目的。当我遇到上一个问题时,我以为我找到了解决方案:PythonWindowActivation不幸的是,由于以下几个原因,我无法使用解决方案代码或操纵它来解决我的问题:-用户定义find_window的方式只允许您通过窗口的类名进行选择,我不知道也无法找到

python - 在事先不知道代码页的情况下将原始字节字符串转换为 Unicode

当使用右键单击菜单上下文时,windows将文件路径作为原始(字节)字符串类型传递。例如:path='C:\\MyDir\\\x99\x8c\x85\x8d.mp3'我的应用程序中的许多外部包都需要unicode类型的字符串,因此我必须将其转换为unicode。如果我们事先知道原始字符串的编码(在示例中,它是cp1255),那将很容易。但是我不知道世界各地的每台计算机将在本地使用哪种编码。如何将string转换为unicode?也许需要使用win32api? 最佳答案 不知道为什么您可能会得到DOS代码页(862)而不是ANSI(1

windows - 创建特定于 Python 的设置

在此tutorial许多设置都经过配置,因此Vim可以很好地与Python配合使用。我只想在Python文件上使用一些设置,因为我还将使用编辑器来编辑大量sql文件。这是创建Python特定设置的正确方法吗?创建文件python.vim并将其定位在以下目录中:M:\vimfiles\after\ftplugin\将以下内容添加到文件中:setlocaltw=79setlocalcolorcolumn=80setlocalhighlightColorcolumnctermbg=233我需要使用setlocal还是set就足够了?setlocalhighlight语法正确吗?

python - 如何将双斜杠路径转换为 ​​open() 接受的路径?

我有一个代表Windows上路径的原始字符串,如下所示:'F:\\Music\\vflac\\1-06NoQuarter.flac\r'我应该怎么做它让open()接受它?os.path.normpath()不工作。>>>path'F:\\Music\\vflac\\1-06NoQuarter.flac\r'>>>fp=open(path,'rb')Traceback(mostrecentcalllast):File"",line1,inIOError:[Errno22]invalidmode('rb')orfilename:'F:\\Music\\vflac\\1-06NoQuart

python - 无法在 Windows 7 上导入 ctypes

尝试导入ctypes时出现此错误的任何想法:>>>fromctypesimport*Traceback(mostrecentcalllast):File"",line1,infromctypesimport*File"C:/Python27\ctypes.py",line3,inlibc=ctypes.windll.msvcrtAttributeError:'module'objecthasnoattribute'windll' 最佳答案 "C:/Python27\ctypes.py"表示您在加载的路径中有一些杂散的ctypes.p

windows - 如果通过命令提示符而不是在脚本中运行,则命令有效..?

我正在尝试使用批处理文件编写多个补丁的安装脚本,因为powershell无法正确安装补丁。我正在运行的命令是这样的:dism/online/add-package/PackagePath:"C:\\5cbb03ca-7a2a-4326-952f-80ad8052a886\windows6.1-kb2836942-x64-express.cab"直接从命令行运行时效果很好。但是如果我把它放在一个名为example.bat的文件中,它会失败并显示以下消息:'þd'isnotrecognizedasaninternalorexternalcommand 最佳答案